//----------------------------------Include-------------------------------------
#include "mcu.h"
//------------------------------------------------------------------------------

//--------------------------------Public Func-----------------------------------
void mcu_init_di(void)
{ 
  GPIO_InitTypeDef    GPIO_InitS;
  
  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);
  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE, ENABLE);
  
//Input
  GPIO_StructInit(&GPIO_InitS);
  GPIO_InitS.GPIO_Speed = GPIO_Speed_100MHz;
  GPIO_InitS.GPIO_Mode  = GPIO_Mode_IN;
  GPIO_InitS.GPIO_OType = GPIO_OType_PP;
  GPIO_InitS.GPIO_PuPd  = GPIO_PuPd_UP;
  
  //PE4 -- key0
  GPIO_InitS.GPIO_Pin = GPIO_Pin_4;  GPIO_Init(GPIOE, &GPIO_InitS);
}
//------------------------------------EOF---------------------------------------

